package com.emailTest;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;



public class Mail {
 

    //邮件发送者
    private String sendMailAccount;
 

    //邮件接收者
    private String acceptMailAccount;

    //主题
    private String theme;

    //邮件内容
    private String mailText;

    //发送日期
    private Date sendTime = new Date();

    //要嵌入的图片id
    private List<String> contentIds;

    //要嵌入的图片地址
    private List<String> paths;

    //附件名称
    private String attachmentName;

    //附件地址
    private String attachmentPath;

    //静态文件参数配置
    private List<StaticVar> staticVars;

    //静态文件名+后缀
    private String template;

    Mail(){

    }

    public List<StaticVar> getstaticVars() {
        return staticVars;
    }
    public void setstaticVars(List<StaticVar> staticVars) {
        this.staticVars = staticVars;
    }
    public String getTemplate() {
        return template;
    }
    public void setTemplate(String template) {
        this.template = template;
    }

    public String getAttachmentPath() {
        return attachmentPath;
    }
    public void setAttachmentPath(String attachmentPath) {
        this.attachmentPath = attachmentPath;
    }
    public String getAttachmentName() {
        return attachmentName;
    }
    public void setAttachmentName(String attachmentName) {
        this.attachmentName = attachmentName;
    }

    public List<String> getContentIds() {
        return contentIds;
    }
    public void setContentIds(List<String> contentIds) {
        this.contentIds = contentIds;
    }
    public List<String> getPaths() {
        return paths;
    }
    public void setPaths(List<String> paths) {
        this.paths = paths;
    }
    public String getTheme() {
        return theme;
    }
    public void setTheme(String theme) {
        this.theme = theme;
    }
    public String getSendMailAccount() {
        return sendMailAccount;
    }
    public void setSendMailAccount(String sendMailAccount) {
        this.sendMailAccount = sendMailAccount;
    }
    public String getAcceptMailAccount() {
        return acceptMailAccount;
    }
    public void setAcceptMailAccount(String acceptMailAccount) {
        this.acceptMailAccount = acceptMailAccount;
    }
    public Date getSendTime() {
        return sendTime;
    }
    public void setSendTime(Date sendTime) {
        this.sendTime = sendTime;
    }
    public String getMailText() {
        return mailText;
    }
    public void setMailText(String mailText) {
        this.mailText = mailText;
    }
}

